@import './../../../styles/public.less';
.consultationDetail {
  position: relative;
  .commonFlex();
  align-items: stretch;
  -webkit-align-items: stretch;
  -moz-align-items: stretch;
  .detailLeft {
    width: 368px;
    padding: 4px;
    .patientInfo {
      position: relative;
      margin-bottom: 20px;
      .commonFlex();
      .flexAlignItems();
      .flexJustifyContent(space-between);
      .patientInfoLeft {
        position: relative;
        font-family: PingFang SC;
        font-size: 12px;
        font-style: normal;
        font-weight: 400;
        letter-spacing: 0px;
        box-sizing: border-box;
        .patientName {
          font-family: PingFang SC;
          font-size: 18px;
          font-style: normal;
          font-weight: 600;
          letter-spacing: 0px;
          text-align: left;
          margin-right: 12px;
        }
      }
      .patientInfoRight {
        box-sizing: border-box;
        position: relative;
        font-family: PingFang SC;
        font-size: 18px;
        font-style: normal;
        font-weight: 700;
        line-height: 25px;
        letter-spacing: 0em;
        text-align: left;
        color: #1890FF;
      }
    }
  }
  .detailRight {
    position: relative;
    margin-left: 20px;
    flex: 1;
    -webkit-flex: 1;
  }
  .DetailLabelWraperBody {
    padding: 10px 0 16px 0 !important;
  }
  .dttailTabsBox {
    position: relative;
    :global {
      .ant-tabs-nav {
        padding: 0 20px;
        box-sizing: border-box;
      }
    }
  }
  .discussionMain {
    height: calc(100vh - 49px - 49px - 10px - 15px - 30px);
  }
}